<%-- 
    Document   : AvaliarProfissionais
    Created on : Jun 27, 2011, 11:14:29 PM
    Author     : diogo
--%>
<%@page import="BancoDados.Solicitacao"%>
<%@page import="java.sql.ResultSet"%>
<head>
	<title>Ag&ecirc;ncia G&oacute;is & G&oacute;is</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">

<script src="js/jQuery.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="css/stylesheet.css">
</head>

<body style="background-color:#edfaff;">

<%
String sCodSolicitacao = request.getParameter("codSolicitacao");
int CodSolicitacao = Integer.parseInt(sCodSolicitacao);
BancoDados.Cliente Cli = (BancoDados.Cliente) session.getAttribute("cliente");
ResultSet rs = null;
try {
	rs = Solicitacao.ListaProfissionais(CodSolicitacao, Cli.getCodCliente());
} catch (Exception e) {
	rs = null;
}
if (rs != null){

%>
	<script type="text/javascript">

	function atualizarNivel(codProfissional){
		var novoNivel = document.getElementById('novoNivel'+codProfissional).value;
		$.post("ServletSolicitacoes", {tipo:"atualizarNivel", codSolicitacao: <%=CodSolicitacao%>, codProfissional :codProfissional, novoNivel :novoNivel},
			function (data){
				if (data == "true"){
					document.getElementById('nivel'+codProfissional).innerHTML = novoNivel;
					document.getElementById(codProfissional).style.display = 'none';
					document.getElementById('novoNivel'+codProfissional).value = '';
				}
			}
		);
		
	}

	function toggle(codProfissional){
		$("div.atualizador#" + codProfissional).toggle();
		document.getElementById('novoNivel'+codProfissional).focus();
		
	}


	function checkNivelEnter(e,codProfissional){
		var key;
		 if(window.event)
			  key = window.event.keyCode;     //IE
		 else
			  key = e.which;		//firefox

		if (key == 13)
			atualizarNivel(codProfissional);
		 else
			  return true;
	}

	</script>
			<div align="center">
	<span class="resol"> Profissionais a avaliar:</span>
	<table bgcolor="94d2ea" width="80%" border="2">
	<%-- NOME COLUNAS --%>
	<tr class="resol">
		<td align="center">#</td>
		<td width="90%">Nome</td>
		<td align="center">Nivel</td>
	</tr>
<%
	int x=0;
	while (rs.next()){
		x++;
		String codProfissional = rs.getString("codProfissional");
		String nomeProfissional = rs.getString("nomeProfissional");
		String nivelProfissional = rs.getString("nivel");
%>
	<tr class="resol">
		<td align="center"><%=x%></td>
		<td> <%=nomeProfissional%> </td>
		<td align="center">
			<big>

			<a href="javascript:toggle(<%=codProfissional%>)"> <span id="nivel<%=codProfissional%>"><%=nivelProfissional%> </span></a>
			<div class="atualizador" id ="<%=codProfissional%>" style="display: none;">
				<input style="width: 25px;" type="text" onkeydown="checkNivelEnter(event, <%=codProfissional%>)" id="novoNivel<%=codProfissional%>" maxlength="1"/>
				<br/>
				<button onclick="atualizarNivel(<%=codProfissional%>)"> ok </button>
			</div>
			</big>
		</td>
	</tr>
	<%}%>
</table>
</div>

<%}%>
</body>